sql scenario based interview questions